An interactive software maintenance environment
نویسنده
چکیده
In this paper, an interactive software maintenance environment is presented in which software maintenance tools, such as a syntax-directed editor, a pretty-printer, control and data flow analyzers, a data flow anomaly detector, a program slicer, and logical and performance ripple effect analyzers, are integrated together for effective software maintenance. The environment is based on a unified program representation model which is constructed by a pair syntactic-semantic tree. The advantage of this environment is that it allows software maintenance tools to use the common information which is supported by the database manager for the environment. The communications among different software maintenance tools are high because each maintenance tool can retrieve data from the common database. An experimental system has been implemented to demonstrate this interactive software maintenance environment. * This work was supported by the Office of Naval Research under Contract NOOO14-80-C-0167.
منابع مشابه
Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملBuilding a maintenance policy through a multi-criterion decision-making model
A major competitive advantage of production and service systems is establishing a proper maintenance policy. Therefore, maintenance managers should make maintenance decisions that best fit their systems. Multi-criterion decision-making methods can take into account a number of aspects associated with the competitiveness factors of a system. This paper presents a multi-criterio...
متن کاملAn Interactive PC-Based Real-Time Simulator Using an Object-Oriented Approach
Simulation is an important aspect in product development. Off-line simulation is important prior to the actual development to investigating its feasibility and success. Real-time simulation is important (e.g. in traction control) as it provides a realistic testing procedure and a means for fine tuning the different control srategies. An Interactive real-time vehicle simulator has been developed...
متن کاملA software maintenance management model based on queueing networks
A model of the software maintenance process within a medium-sized organization is described. We set out both the abstract model and its implementation as part of a management tool, the Intelligent Software Maintenance Management System (ISMMS) prototype. The ISMMS provides a simulation environment for two sorts of management activities. In interactive mode, the characteristics of a particular s...
متن کاملUsing Knowledge Representation to Understand Interactive Systems
System migration presents a myriad of challenges in software maintenance. The user interfaces of interactive systems can undergo significant change during migration. Program understanding techniques can be used to create abstract models of the user interface that can be used to generate a new user interface on the target platform. Using a knowledge representation to model the abstractions has t...
متن کامل